Skip to main content

Versi 1

FieldIsi
Dokumen IDVBS-PRD-008
DeskripsiMenjadwalkan langkah produksi dari antrian menjadi SPK terjadwal
Nomor Revisi1
Tanggal2026-10-03
KeteranganInisiasi dokumentasi

1. Ringkasan​

a. In scope​

  • User melihat antrian production step
  • User menjadwalkan produksi dari antrian
  • User melihat SPK terjadwalkan

b. Catatan​

c. Kesimpulan​

  • [FE] -
  • [BE] -

2. Functional Requirement​

KodeDeskripsi
FR-01Sistem menampilkan daftar penjadwalan produksi dengan pagination dan filter
FR-02Sistem menampilkan detail penjadwalan produksi
FR-03User berwenang dapat membuat penjadwalan produksi baru
FR-04User berwenang dapat mengubah penjadwalan produksi

3. Use Case List​

KodeDeskripsi
UC-01Melihat daftar penjadwalan produksi
UC-02Melihat detail penjadwalan produksi
UC-03Menambah penjadwalan produksi
UC-04Mengubah penjadwalan produksi

4. Use Case Scenario​

UC-01 : Melihat daftar penjadwalan produksi​

AktorUser planner produksi
DeskripsiMelihat daftar penjadwalan produksi
PrekondisiUser sudah login
Brand aktif terpilih
Alur utama1. User membuka menu penjadwalan produksi.
2. Sistem menampilkan daftar beserta pagination.
Alur negatif- Jika sesi login tidak valid, user diarahkan ke login.
- Jika permintaan gagal, muncul pesan gagal memuat.
Bisnis rule- Hanya transaksi brand aktif yang ditampilkan.
- Pagination mengikuti pengaturan daftar.
PostkondisiDaftar tampil
TriggerUser membuka halaman daftar penjadwalan produksi
Kode FRFR-01

UC-02 : Melihat detail penjadwalan produksi​

AktorUser planner produksi
DeskripsiMelihat detail penjadwalan produksi
PrekondisiUser sudah login
Brand aktif terpilih
Alur utama1. User memilih satu penjadwalan produksi dari daftar.
2. Sistem menampilkan detail lengkap.
Alur negatif- Jika data tidak ditemukan, detail tidak tampil.
- Jika gagal memuat, muncul pesan error.
Bisnis rule- Detail memuat baris rincian barang bila ada.
PostkondisiDetail tampil
TriggerUser membuka halaman lihat
Kode FRFR-02

UC-03 : Menambah penjadwalan produksi​

AktorUser planner produksi
DeskripsiMenambah penjadwalan produksi
PrekondisiUser sudah login
Brand aktif terpilih
User punya hak tambah
Alur utama1. User membuka form tambah penjadwalan produksi.
2. User mengisi data dan baris barang bila ada.
3. User menyimpan.
4. Sistem mengonfirmasi sukses.
Alur negatif- Jika validasi gagal, data tidak tersimpan dan user melihat pesan error.
- Jika user tidak berwenang, simpan ditolak.
Bisnis rule- Antrian hanya step yang belum terjadwal penuh.
- Pembuatan SPK dapat disertai transfer WC.
Postkondisipenjadwalan produksi tercatat
TriggerUser klik simpan pada form tambah
Kode FRFR-03

UC-04 : Mengubah penjadwalan produksi​

AktorUser planner produksi
DeskripsiMengubah penjadwalan produksi
PrekondisiUser sudah login
Brand aktif terpilih
penjadwalan produksi masih dapat diubah
Alur utama1. User membuka form ubah.
2. User mengubah field yang diizinkan.
3. User menyimpan.
4. Sistem memperbarui data.
Alur negatif- Jika validasi gagal, data tidak tersimpan dan user melihat pesan error.
- Jika user tidak berwenang, simpan ditolak.
- Jika dokumen terkunci, ubah ditolak.
Bisnis rule- Antrian hanya step yang belum terjadwal penuh.
- Pembuatan SPK dapat disertai transfer WC.
PostkondisiData terbarui
TriggerUser simpan pada form ubah
Kode FRFR-04

5. Data Flow Diagram​

DFD-01​

6. Sequence Diagram​

SD-01 — UC-01 : Melihat daftar penjadwalan produksi​

SD-02 — UC-02 : Melihat detail penjadwalan produksi​

SD-03 — UC-03 : Menambah penjadwalan produksi​

SD-04 — UC-04 : Mengubah penjadwalan produksi​

7. Table Schema​

8. API Schema​

EndpointStatusPerubahan
GET /production-stepexisting-
GET /production-step/:idexisting-
POST /invoice-spkexisting-
PUT /invoice-spk/:idexisting-